<?php

namespace Rebecca\RebeccaBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

class ContratosType extends AbstractType
{
    public function buildForm(FormBuilder $builder, array $options)
    {
        $builder
            ->add('referencia')
            ->add('idTrabajador', 'entity', array('class' => 'RebeccaBundle:Trabajadores', 'read_only' => true,'label' => 'Trabajador'))
            ->add('idTipoContrato', 'entity', array('class' => 'RebeccaBundle:TiposContratos', 'property' => 'nombre', 'label' => 'Tipo de Afiliacion'))
            ->add('idTipoNomina', 'entity', array('class' => 'RebeccaBundle:TiposNomina', 'property' => 'nombre', 'label' => 'Nomina'))            
            ->add('idSalud', 'entity', array('class' => 'RebeccaBundle:Salud', 'property' => 'nombre','label' => 'EPS'))
            ->add('idFondoPensiones', 'entity', array('class' => 'RebeccaBundle:FondoPensiones', 'property' => 'nombre', 'label' => 'Fondo de Pensiones'))
            ->add('idCesantias', 'entity', array('class' => 'RebeccaBundle:Cesantias', 'property' => 'nombre','label' => 'Fondo de Cesantias'))
//            ->add('salarioBase', null, array('label' => 'Salario Base'))
            ->add('fechaInicio', null, array('widget' => 'single_text', 'format' => 'd/M/yyyy', 'label' => 'Fecha de Inicio'))
            ->add('fechaFin', null, array('widget' => 'single_text', 'format' => 'd/M/yyyy', 'label' => 'Fecha de Finalizacion'))
//            ->add('notas')
        ;
    }

    public function getName()
    {
        return 'rebecca_rebeccabundle_contratostype';
    }
}
